
#add_executable(test_cast test_cast.cc)
#target_link_libraries(test_cast )

add_executable(plusplus_test plusplus_test.cc)
target_link_libraries(plusplus_test )
add_executable(test_cbegin test_cbegin.cc)
target_link_libraries(test_cbegin )

add_executable(test_move test_move.cc)
target_link_libraries(test_move )

add_executable(test_shared_ptr test_shared_ptr.cc)
target_link_libraries(test_shared_ptr )

add_executable(test_list test_list.cc)
target_link_libraries(test_list )

add_executable(test_make_unique test_make_unique.cc)
target_link_libraries(test_make_unique )

add_executable(test_explicit_constructor test_explicit_constructor.cc)
target_link_libraries(test_explicit_constructor )

add_executable(test_thread_tls test_thread_tls.cc)
target_link_libraries(test_thread_tls pthread)

add_executable(thread_local thread_local.cc)
target_link_libraries(thread_local pthread)

add_executable(test_string test_string.cc)
target_link_libraries(test_string )

add_executable(test_ostream test_ostream.cc)
target_link_libraries(test_ostream )
add_executable(test_override test_override.cc)
target_link_libraries(test_override )

add_executable(test_explicit test_explicit.cc)
target_link_libraries(test_explicit )

add_executable(test_auto_convert test_auto_convert.cc)
target_link_libraries(test_auto_convert )


# add_executable(test_accumulate test_accumulate.cc)
# target_link_libraries(test_accumulate )


add_executable(test_set test_set.cc)
target_link_libraries(test_set )

add_executable(test_sort test_sort.cc)
target_link_libraries(test_sort )

add_executable(test_sum test_sum.cc)
target_link_libraries(test_sum )

add_executable(test_map test_map.cc)
target_link_libraries(test_map )

add_executable(test_distance test_distance.cc)
target_link_libraries(test_distance )

add_executable(test_template test_template.cc)
target_link_libraries(test_template )

add_executable(test_emplace test_emplace.cc)
target_link_libraries(test_emplace )

add_executable(test_derived test_derived.cc)
target_link_libraries(test_derived )

add_executable(test_ebo test_ebo.cc)
target_link_libraries(test_ebo )

add_executable(test_func_object test_func_object.cc)
target_link_libraries(test_func_object )

add_executable(test_predicate test_predicate.cc)
target_link_libraries(test_predicate )

add_executable(test_vector test_vector.cc)
target_link_libraries(test_vector )

add_executable(test_lambda test_lambda.cc)
target_link_libraries(test_lambda )

add_executable(test_abort_exit test_abort_exit.cc)
target_link_libraries(test_abort_exit )

add_executable(test_move_forward test_move_forward.cc)
target_link_libraries(test_move_forward )

add_executable(test_compare_exchange test_compare_exchange.cc)
target_link_libraries(test_compare_exchange )

add_executable(test_unique test_unique.cc)
target_link_libraries(test_unique )

add_executable(test_partial_sort test_partial_sort.cc)
target_link_libraries(test_partial_sort )

add_executable(test_lower_upper_bound test_lower_upper_bound.cc)
target_link_libraries(test_lower_upper_bound )

add_executable(test_string1 test_string1.cc)
target_link_libraries(test_string1 )

add_executable(test_heap test_heap.cc)
target_link_libraries(test_heap )

add_executable(test_nth_element test_nth_element.cc)
target_link_libraries(test_nth_element )

add_executable(test_operator_xxx test_operator_xxx.cc)
target_link_libraries(test_operator_xxx )

add_executable(test_ofstream test_ofstream.cc)
target_link_libraries(test_ofstream )

add_executable(test_ifstream test_ifstream.cc)
target_link_libraries(test_ifstream )

add_executable(test_bind test_bind.cc)
target_link_libraries(test_bind )

add_executable(test_module test_module.cc)
target_link_libraries(test_module )

add_executable(test_static_assert test_static_assert.cc)
target_link_libraries(test_static_assert )

add_executable(test_construct test_construct.cc)
target_link_libraries(test_construct )

add_executable(fixed_buffer fixed_buffer.cc)
target_link_libraries(fixed_buffer )

add_executable(test_perf test_perf.cc)
target_link_libraries(test_perf )

add_executable(test_json test_json.cc)
target_link_libraries(test_json )
 
